package com.cmnit.gatherdata.modules.bean

case class GantryETCBill(
                          tradeid: String,
                          gantryid: String,
                          computerorder: String,
                          hourbatchno: String,
                          gantryordernum: String,
                          gantryhex: String,
                          gantryhexopposite: String,
                          transtime: String,
                          payfee: String,
                          fee: String,
                          discountfee: String,
                          transfee: String,
                          mediatype: String,
                          obusign: String,
                          tollintervalid: String,
                          payfeegroup: String,
                          feegroup: String,
                          discountfeegroup: String,
                          vehicleplate: String,
                          vehicletype: String,
                          identifyvehicletype: String,
                          vehicleclass: String,
                          tac: String,
                          transtype: String,
                          terminalno: String,
                          terminaltransno: String,
                          transno: String,
                          servicetype: String,
                          algorithmidentifier: String,
                          keyversion: String,
                          antennaid: String,
                          rateversion: String,
                          consumetime: String,
                          passstate: String,
                          entolllaneid: String,
                          entollstationhex: String,
                          entime: String,
                          enlanetype: String,
                          passid: String,
                          lastgantryhex: String,
                          lastgantrytime: String,
                          obumac: String,
                          obuissueid: String,
                          obusn: String,
                          obuversion: String,
                          obustartdate: String,
                          obuenddate: String,
                          obuelectrical: String,
                          obustate: String,
                          obuvehicleplate: String,
                          obuvehicletype: String,
                          vehicleusertype: String,
                          vehicleseat: String,
                          axlecount: String,
                          totalweight: String,
                          vehiclelength: String,
                          vehiclewidth: String,
                          vehiclehight: String,
                          cpunetid: String,
                          cpuissueid: String,
                          cpuvehicleplate: String,
                          cpuvehicletype: String,
                          cpustartdate: String,
                          cpuenddate: String,
                          cpuversion: String,
                          cpucardtype: String,
                          cpucardid: String,
                          balancebefore: String,
                          balanceafter: String,
                          gantrypasscount: String,
                          gantrypassinfo: String,
                          feeprovinfo: String,
                          feesumlocalbefore: String,
                          feesumlocalafter: String,
                          feecalcresult: String,
                          feeinfo1: String,
                          feeinfo2: String,
                          feeinfo3: String,
                          holidaystate: String,
                          traderesult: String,
                          specialtype: String,
                          chargesspecialtype: String,
                          verifycode: String,
                          interruptsignal: String,
                          vehiclepicid: String,
                          vehicletailpicid: String,
                          matchstatus: String,
                          validstatus: String,
                          dealstatus: String,
                          isfixdata: String,
                          relatedtradeid: String,
                          allrelatedtradeid_back: String,
                          stationdbtime: String,
                          stationdealtime: String,
                          stationvalidtime: String,
                          stationmatchtime: String,
                          vehiclesign: String,
                          feecalcspecial: String,
                          lastgantryhexfee: String,
                          lastgantryhexpass: String,
                          gantrytype: String,
                          originalflag: String,
                          cardfeesumafter: String,
                          cardfeesumbefore: String,
                          feemileage: String,
                          feeprovbeginhex: String,
                          feespare1: String,
                          feespare2: String,
                          feespare3: String,
                          feevehicletype: String,
                          nocardtimesafter: String,
                          nocardtimesbefore: String,
                          obudiscountfeesumafter: String,
                          obudiscountfeesumbefore: String,
                          obufeesumafter: String,
                          obufeesumbefore: String,
                          obuinfotyperead: String,
                          obuinfotypewrite: String,
                          obulastgantryhex: String,
                          obulastgantrytime: String,
                          obumileageafter: String,
                          obumileagebefore: String,
                          obupassstate: String,
                          obupayfeesumafter: String,
                          obupayfeesumbefore: String,
                          obuprovfeesumafter: String,
                          obuprovfeesumbefore: String,
                          obuprovtradesuccnumafter: String,
                          obuprovtradesuccnumbefore: String,
                          obutotaltradesuccnumafter: String,
                          obutotaltradesuccnumbefore: String,
                          obutraderesult: String,
                          provincenumafter: String,
                          provincenumbefore: String,
                          provminfee: String,
                          tradetype: String,
                          ratecompute: String,
                          ratefitcount: String,
                          tradereadciphertext: String,
                          tradewriteciphertext: String,
                          readciphertextverify: String,
                          cpcfeetraderesult: String,
                          feecalcspecials: String,
                          feeprovbeginhexfit: String,
                          feeprovbegintimefit: String,
                          feeprovef04: String,
                          fitprovflag: String,
                          gantrypasscountbefore: String,
                          gantrypassinfoafter: String,
                          obuprovpayfeesumafter: String,
                          obuprovpayfeesumbefore: String,
                          pathfitflag: String,
                          payfeeprovsumlocal: String,
                          pcrsuversion: String,
                          updateresult: String,
                          tollintervalsign: String,
                          provminfeecalcmode: String,
                          allrelatedtradeid: String,
                          receivetime: String,
                          var year: String,
                          var month: String,
                          var day: String,
                          var hour: String
                        ) {}
